package Visitables;

import Composite.*;
import fichiers.*;
import java.io.*;
import support.*;


public class Visiteur_ConstructionPicasial implements Visiteur {

    public void visiteDossier(Dossier d) {
        
        File ensFichier[] = d.getFichierCourant().listFiles();
        if (ensFichier != null && ensFichier.length > 0) {
            
            for (int i = 0; i < ensFichier.length; i++) {
               
             Element e=FabriqueFichierDisqueDur.getInstance().constructionFichier(d, ensFichier[i]);
             if(e!=null){
              d.addChild(e);
             }
             
                
            }
            
        }
  
    }


    public void visitePhoto(Photo p) {

    }


    public void visiteRacineDossier(RacineDossier r) {
        

    }

}
